#include <stdio.h>

/*第五课：学习整数类型*/

int main()
{ 
    //所有整数都可以在后面加int，只不过一般省略不写
    short int a = 2;//占2个字节
    printf("%d\n",a);

    int b = 400;//占4个字节
    printf("%d\n",b);

    long c = -1000L;//window系统占4个字节;linux32位系统中占4个字节，64位系统中占8个字节
    printf("%ld\n",c);//打印long类型，使用占位符%ld

    long long d = 567890LL;//占8个字节
    printf("%lld\n",d);//打印long long类型，使用占位符%lld

    printf("%zu\n",sizeof(int));//sizeof 返回变量类型所占字节数
    printf("%zu\n",sizeof(c));

    signed int e = -100;
    printf("%d\n",e);

    unsigned short f = 99;//unsigned short取值范围：0-65535
    printf("%u\n",f);//打印时候占位符用%u

    return 0;
}